package main

	import (
		"gitee.com/mad-wud/lin"
	)
	
	var 多选框组_基础 = `
	<template>
    <el-checkbox-group v-model="checkList" @change="选择事件" {1} {2}>
        <el-checkbox label="Option A" />
        <el-checkbox label="Option B" />
        <el-checkbox label="Option C" border />
        <el-checkbox label="disabled" disabled />
        <el-checkbox label="selected and disabled" disabled />
    </el-checkbox-group>
</template>
  
<script lang="ts" setup>
import { ref } from 'vue'
{3}
const checkList = ref(['selected and disabled', 'Option A'])
const 选择事件 = () => {
    console.log(checkList.value)
}
</script>
<style lang='scss'  scoped></style>
	`
	
	func 多选框组(表 lin.J键值表) (vue string, 错误 error) {
		基础vue := 多选框组_基础
		属性表 := 表.QJ取键值表("属性")
		文件路径 := 全_文件.QX取运行目录() + "/多选框组.vue"
	
		属性 := 属性生成(属性表)
		属性 = 全_文本.T替换文本(属性, "icon=", ":icon=", -1)
	
		样式 := ""
		js := ""
		if 属性表.QW取文本("icon") != "" {
			js="import { " + 属性表.QW取文本("icon")+" }  from '@element-plus/icons-vue' //更多图标官方文档 改变引用和:icon 对应值即可 \r\n" + js
		}
	
		基础vue = 全_文本.C创建文本(基础vue, 属性, 样式, js)
		return 基础vue, 全_文件.X写到_文件(文件路径, []byte(基础vue))
	
	}